package initialize

import (
	"teacher-helper/dao"
	"teacher-helper/global"
	"teacher-helper/models"
)

func DBTableMigrate() {
	dao.DB.AutoMigrate(
		models.SysRole{},          // 角色表
		models.SysBaseMenu{},      // 菜单表
		models.SysUser{},          // 用户表
		models.SysStudent{},       // 学生表
		models.SysClass{},         // 班级表
		models.SysGrade{},
		models.SysCourse{},        // 课程表
		models.SysMajor{},         // 专业表
		models.SysDepartment{},    // 院系表
		models.SysSemester{},      // 学期表
		models.SysScore{},         // 成绩表
		models.SysGrant{},         // 助学金表
		models.SysReward{},        // 奖学金表
		models.SysStuGrant{},      // 学生助学金记录表
		models.SysStuReward{},     // 阩奖学金记录表
		models.SysStuActivities{}, // 学生学活记录表
	)
	global.Logger.Info("register table success")
}
